package com.f1ashback.bus.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.f1ashback.bus.Qo.BusQo;
import com.f1ashback.bus.Vo.BusGet;
import com.f1ashback.bus.Vo.BusVo;
import com.f1ashback.bus.common.AjaxResult;
import com.f1ashback.bus.entity.Bus;

import java.util.List;

public interface BusService extends IService<Bus> {
    List<BusVo> listBus();

    AjaxResult add(BusGet bus);

    AjaxResult update(BusGet bus);

    Integer delete(Long busId);

    List<String> listBusNo(Long busId);

    List<BusVo> applistBus();

    List<BusVo> getBusInfoByBusNo(String busNo);

    AjaxResult getBusIdAndNo();

    AjaxResult queryBus(BusQo busQo);
}
